package MYBatis;

import org.apache.ibatis.annotations.MapKey;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface SubjectDao {
    public List<Subject> findALL();
    public int count();
//    删除
    int del(@Param("id")String id);
//    增加
    public int insert(Subject s);
    //修改
    int update(Subject s);
    //根据id查询用户信息为一个map集合
    Map<String,Object> map(int id);
    @MapKey("id")
    Map<String,Object> map1();
    //根据课程名称模糊查询信息
    List<Subject> like(@Param("tname") String tname);
    //分页
    List<Subject> limit(Map<String,Object> map);

}
